Skip to main content

Using PDF/A with the .NET Engine

The RESTful Report Engine supports PDF/A (Archive) compliance. PDF/A is a subset of the PDF specification that ensures PDF documents will look the same no matter where they are opened.

PDF/A compliance is not enabled by default in the .NET Report Engine. Generating PDF/A compliant documents requires additional processing, which can slow down the report generation process.

There are multiple ways to enable PDF/A compliance in the .NET Report Engine:

  1. You may add <add key="pdf.PDF_A=true" value="true"> to the WindwardReports.properties file. Then all PDF output from the .NET Reporting engine will be PDF/A-3b compliant.
  2. You may also enable PDF/A on a per report basis at run time. In order to do this set PdfA=true; on the ReportPdf object before calling ProcessSetup().